package hibernate.method.interfaces;

import hibernate.model.GamesRecommendation;

import java.util.List;

import org.hibernate.Session;
import org.hibernate.SessionFactory;

public interface RecommendationMethodsInterface {
	
	public void createGameRecommendation(SessionFactory sessionFactory, Session session, int user_id, int game_id, double similarity);
	
	public void deleteGameRecommendation(SessionFactory sessionFactory, Session session, GamesRecommendation gr);
	
	public List <GamesRecommendation> listAllRecommendationsForUser (SessionFactory sessionFactory, Session session, int user_id);
	
	public GamesRecommendation idToGameRecommendation(SessionFactory sessionFactory, Session session, int gamerecommendation_id);

}
